render someone/something immortal - Spanish English Dictionary